import random
# 列表的遍历

lst=['hello', 'world','python','php']
for i in lst:
    print(i)

for i in range(0,len(lst)):
    print(lst[i])

for index, item in enumerate(lst):
    print(index, item)

for idx, item in enumerate(lst, start=1):
    print(idx, item)


# lst.append(x)
# lst.insert(index,x)
# lst.clear
# lst.pop(index)
pop = lst.pop(1)
print(pop)
print(lst)
# lst.remove(x)
# lst.reverse()
# lst.copy()
# lsit.sort()
lst.sort()
# lst.sort(True)
lst.sort(reverse=True) #降序
# 忽略大小写后排序
lst.sort(key=str.lower) # str.lower()表示调用， 这里作为参数，不能加括号
# 使用内置sorted()排序，会生成新的对象
# new_lst = sorted(lst)
# new_lst = sorted(lst, reverse=True)

# 列表生成式
# lst = [expression for item in range]
# lst = [expression for item in range if condition]

lst2=[random.randint(1,100) for _ in range(10)]
print(lst2)

lst3=[[j for j in range(5)]for i in range(10)]
print(lst3)